Skip to content

chore(dev-deps): bump eslint-plugin-n from 17.24.0 to 18.0.1 in the dev-major group across 1 directory#399

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-major-82c65cc75d
Closed

chore(dev-deps): bump eslint-plugin-n from 17.24.0 to 18.0.1 in the dev-major group across 1 directory#399
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dev-major-82c65cc75d

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 18, 2026

Copy link
Copy Markdown
Contributor

Bumps the dev-major group with 1 update in the / directory: eslint-plugin-n.

Updates eslint-plugin-n from 17.24.0 to 18.0.1

Release notes

Sourced from eslint-plugin-n's releases.

v18.0.1

18.0.1 (2026-05-05)

🩹 Fixes

  • Update TypeScript peer dependency version constraint (8906195)

v18.0.0

18.0.0 (2026-05-04)

⚠ BREAKING CHANGES

  • migrate commonjs to esm (#510)
  • no-sync: move ts-declaration-location to peerDependencies
  • no-unpublished-bin: disallow extra properties in options (#456)
  • remove no-unpublished-bin from recommended (#485)
  • requires node.js >=20 & eslint >= 8.57.1 (#503)

🌟 Features

  • migrate commonjs to esm (#510) (db64bd1)
  • no-sync: move ts-declaration-location to peerDependencies (4729438)
  • node-builtins: add support data for Node.js 22.20–22.21 and 24.0–24.12 (#496) (e8e0b00)
  • requires node.js >=20 & eslint >= 8.57.1 (#503) (1d6770e)

🩹 Fixes

  • Add explicit mapping for TypeScript extensions (#521) (1ad05c5)
  • no-unpublished-bin: disallow extra properties in options (#456) (6da92b1)
  • prefer-promises/fs: add missing fs.promises APIs (#519) (2164cd5)
  • prefer-promises/fs: add missing fs.promises APIs (cp, glob, lutimes, opendir, rm, statfs) (#522) (2de9f06)
  • remove no-unpublished-bin from recommended (#485) (f95aae7)

📚 Documentation

  • update README for new ESLint config usage and examples (4daac0c)

🧹 Chores

  • adopt deprecated: DeprecatedInfo meta rule option (df9878a)
  • dedupe prefer-global/timers trace map (#516) (9d8d3cb)
  • fix ts errors (2a6f77b)
  • remove unnecessary type properties from error objects in rule tests (f3d02b0)
  • rm eslint-compat.js (#513) (235a6d7)
  • simplify valid patterns handling in no-unsupported-features tests (52664e6)

... (truncated)

Changelog

Sourced from eslint-plugin-n's changelog.

18.0.1 (2026-05-05)

🩹 Fixes

  • Update TypeScript peer dependency version constraint (8906195)

18.0.0 (2026-05-04)

⚠ BREAKING CHANGES

  • migrate commonjs to esm (#510)
  • no-sync: move ts-declaration-location to peerDependencies
  • no-unpublished-bin: disallow extra properties in options (#456)
  • remove no-unpublished-bin from recommended (#485)
  • requires node.js >=20 & eslint >= 8.57.1 (#503)

🌟 Features

  • migrate commonjs to esm (#510) (db64bd1)
  • no-sync: move ts-declaration-location to peerDependencies (4729438)
  • node-builtins: add support data for Node.js 22.20–22.21 and 24.0–24.12 (#496) (e8e0b00)
  • requires node.js >=20 & eslint >= 8.57.1 (#503) (1d6770e)

🩹 Fixes

  • Add explicit mapping for TypeScript extensions (#521) (1ad05c5)
  • no-unpublished-bin: disallow extra properties in options (#456) (6da92b1)
  • prefer-promises/fs: add missing fs.promises APIs (#519) (2164cd5)
  • prefer-promises/fs: add missing fs.promises APIs (cp, glob, lutimes, opendir, rm, statfs) (#522) (2de9f06)
  • remove no-unpublished-bin from recommended (#485) (f95aae7)

📚 Documentation

  • update README for new ESLint config usage and examples (4daac0c)

🧹 Chores

  • adopt deprecated: DeprecatedInfo meta rule option (df9878a)
  • dedupe prefer-global/timers trace map (#516) (9d8d3cb)
  • fix ts errors (2a6f77b)
  • remove unnecessary type properties from error objects in rule tests (f3d02b0)
  • rm eslint-compat.js (#513) (235a6d7)
  • simplify valid patterns handling in no-unsupported-features tests (52664e6)
  • test on eslint v10 (59d827c)
  • test on eslint v10 (2c7c0c1)
Commits
  • 4a6b76a chore(master): release 18.0.1 (#525)
  • 8906195 fix: Update TypeScript peer dependency version constraint
  • b23ef66 chore(master): release 18.0.0 (#517)
  • 2a6f77b chore: fix ts errors
  • df9878a chore: adopt deprecated: DeprecatedInfo meta rule option
  • 3c3344f ci: fix ci error (#523)
  • 59d827c chore: test on eslint v10
  • 2c7c0c1 chore: test on eslint v10
  • 2de9f06 fix(prefer-promises/fs): add missing fs.promises APIs (cp, glob, lutimes, ope...
  • f3d02b0 refactor: remove unnecessary type properties from error objects in rule tests
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 18, 2026
@vercel

vercel Bot commented May 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cli-web-cli Ready Ready Preview, Comment Jun 12, 2026 11:44am

Request Review

@dependabot dependabot Bot changed the title chore(dev-deps): bump eslint-plugin-n from 17.24.0 to 18.0.1 in the dev-major group chore(dev-deps): bump eslint-plugin-n from 17.24.0 to 18.0.1 in the dev-major group across 1 directory Jun 8, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/dev-major-82c65cc75d branch from f2c36da to de783a2 Compare June 8, 2026 09:28
Bumps the dev-major group with 1 update in the / directory: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n).


Updates `eslint-plugin-n` from 17.24.0 to 18.0.1
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases)
- [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md)
- [Commits](eslint-community/eslint-plugin-n@v17.24.0...v18.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-n
  dependency-version: 18.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dev-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/dev-major-82c65cc75d branch from de783a2 to 856d853 Compare June 12, 2026 11:43
@ci-lockfile-regen

Copy link
Copy Markdown

Dependabot Fix Assessment

Package: eslint-plugin-n 17.24.018.0.1 (major)
Scope: devDependency
Workspace: root

What changed upstream

  • Migrated from CommonJS to ESM (breaking — but this project already uses ESM imports in eslint.config.js)
  • Requires Node.js ≥20 and ESLint ≥8.57.1 (this project uses Node ≥22 ✅)
  • Removed no-unpublished-bin from recommended rules
  • no-sync: moved ts-declaration-location to peer dependencies
  • Added Node.js 22.20–22.21 and 24.0–24.12 builtins support
  • Changelog

Migration concerns checked

  • Peer dependencies: OK — Node ≥22 and ESLint ≥8 satisfied
  • Type changes: OK — no type-level usage of the plugin in project code
  • Config files: OK — eslint.config.js uses flat config with eslintPluginN.configs["flat/recommended-module"], still works in v18
  • Module format: OK — eslint.config.js already uses ESM (import statements), compatible with the v18 ESM-only distribution
  • React compatibility: N/A
  • Monorepo impact: N/A — eslint-plugin-n is only in root devDependencies

What broke

The failing CI checks (auth-tests, ui-tests, session-tests) are not caused by this PR. All three fail with WebSocket connection timeouts:

  • authentication.test.ts:448Terminal not ready after 120000ms. State: disconnected
  • prompt-integrity.test.ts:83[waitForConnectionState] Timed out waiting for "connected" after 60000ms
  • terminal-ui.test.ts:208Expected: "connected", Received: "error"

The root cause is a transient infrastructure outage: main branch and five other Dependabot PRs all failed with the same connection errors in the same 11:39–11:50 UTC window on June 12. A different Dependabot PR (dev-minor-patch) that ran 8 minutes later succeeded. These failures are unrelated to eslint-plugin-n.

What was fixed

No code changes were needed. The eslint-plugin-n v18 upgrade works out of the box with this project's existing ESM flat config.

Verification

  • Build (pnpm prepare): ✅
  • Lint (pnpm exec eslint .): ✅ 0 errors
  • Unit tests (pnpm test:unit): ✅ 185 passed, 1 skipped
  • Web CLI tests (pnpm --filter @ably/react-web-cli test): ✅ 57 passed, 6 skipped

Notes for reviewer

The CI just needs a re-run — no code changes are required. The E2E test failures are a transient infrastructure issue that also affected main at the same time.

@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2026

Copy link
Copy Markdown
Contributor Author

Looks like eslint-plugin-n is updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this Jun 15, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/dev-major-82c65cc75d branch June 15, 2026 09:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Development

Successfully merging this pull request may close these issues.

0 participants